BBO算法的迁移操作

for i=1 to N // N是栖息地数量或种群数

使用λi概率的决定是否迁入到栖息地Hi

如果rand(0,1)<λi

for j=1 to N

以概率μj选择迁出栖息地Hj

如果rand(0,1)<μj

从栖息地Hj随机选择一个SIV;用这个SIV分量代替栖息地Hi中的一个随机选择的分量SIV end if; end for; end if; end for